﻿using System;
using System.Collections.Generic;
using System.ServiceModel;
using VMDS.Business.Entities;
using VMDS.Data;

namespace VMDS.Services.Contracts
{
    // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
    [ServiceContract]
    [XmlSerializerFormat(SupportFaults = true)]
    public interface IVmdsService:IEntityCrud
    {
        [OperationContract]
        string GetNetStorage();

        [OperationContract]
        string GetLocalStorage();

        [OperationContract]
        bool IsManager();

        [OperationContract]
        CommonDTO GetData();

        [OperationContract]
        void CreateVM(VM vm);

        // TODO: Add your service operations here
    }


    // Use a data contract as illustrated in the sample below to add composite types to service operations.
}